package com.eclipse.e20200205_集合.ArrayList;


import java.util.ArrayList;
import java.util.List;

class Person{
	String name;
	Person(String name){
		this.name = name;
	}
}
public class 集合嵌套 {
	public static void main(String[] args) {

		/**
		 * 
		 * 学科  学科当中是有很多班级
		 * 班级当中又有很多学生
		 */
		
		Person per1 = new Person("zs");
		Person per2 = new Person("ls");
		//班级1
		List<Person> c1 = new ArrayList<>();
		c1.add(per1);
		c1.add(per2);
		
		
		
		Person per3 = new Person("zs1");
		Person per4 = new Person("ls2");
		//班级2
		List<Person> c2 = new ArrayList<>();
		c2.add(per3);
		c2.add(per4);
	
		
		//学科  (集合当中又存储集合)
		List<List<Person>> x = new ArrayList<>();
		x.add(c1);
		x.add(c2);
		
		//把所有班级当中 的学生姓名打印出来
		for (List<Person> g : x) {
			//取出每一个班级
			for (Person per : g) {
				System.out.println(per.name);
			}
		}
		
		
		
		
		
		
		
		
		
		
	}
}
